package basicas;

import java.util.Date;
import javax.persistence.Entity;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.OneToOne;
import javax.persistence.PrimaryKeyJoinColumn;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;


@Entity
@PrimaryKeyJoinColumn(name="codigo")
public class PasseComprado extends ObjetoGeral{

	@Temporal(TemporalType.DATE)
	private Date dataPrimeiroUso;
	private Double valorPasse;
	@ManyToOne
	@JoinColumn(name="cod_compra")
	private Compra compra;
	@OneToOne
	private Passe passe;
	
	
	public Date getDataPrimeiroUso() {
		return dataPrimeiroUso;
	}
	public void setDataPrimeiroUso(Date dataPrimeiroUso) {
		this.dataPrimeiroUso = dataPrimeiroUso;
	}
	public Double getValorPasse() {
		return valorPasse;
	}
	public void setValorPasse(Double valorPasse) {
		this.valorPasse = valorPasse;
	}
	public Compra getCompra() {
		return compra;
	}
	public void setCompra(Compra compra) {
		this.compra = compra;
	}
	public Passe getPasse() {
		return passe;
	}
	public void setPasse(Passe passe) {
		this.passe = passe;
	}

}
